• Big Data Pipelines on the Computing Continuum: Ecosystem and Use Cases Overview 

      Roman, Dumitru; Nikolov, Nikolay; Soylu, Ahmet; Elvesæter, Brian; Song, Hui; Prodan, Radu; Kimovski, Dragi; Marrella, Andrea; Leotta, Francesco; Matskin, Mihhail; Ledakis, Giannis; Theodosiou, Konstantinos; Simonet-Boulogne, Anthony; Perales, Fernando; Kharlamov, Evgeny; Ulisses, Alexandre; Solberg, Arnor; Ceccarelli, Raffaele (Peer reviewed; Journal article, 2021)
      Organisations possess and continuously generate huge amounts of static and stream data, especially with the proliferation of Internet of Things technologies. Collected but unused data, i.e., Dark Data, mean loss in value ...
    • Big Data Pipelines on the Computing Continuum: Tapping the Dark Data 

      Roman, Dumitru; Prodan, Radu; Nikolov, Nikolay; Soylu, Ahmet; Matskin, Mihhail; Marrella, Andrea; Kimovski, Dragi; Elvesæter, Brian; Simonet-Boulogne, Anthony; Ledakis, Giannis; Song, Hui; Leotta, Francesco; Kharlamov, Evgeny (Peer reviewed; Journal article, 2022)
      The computing continuum enables new opportunities for managing big data pipelines concerning efficient management of heterogeneous and untrustworthy resources. We discuss the big data pipelines lifecycle on the computing ...
    • CloudMF: Model-Driven Management of Multi-Cloud Applications 

      Ferry, Nicolas; Chauvel, Franck; Song, Hui; Rossini, Alessandro; Lushpenko, Maksym; Solberg, Arnor (Journal article; Peer reviewed, 2018)
      While the number of cloud solutions is continuously increasing, the development and operation of large-scale and distributed cloud applications are still challenging. A major challenge is the lack of interoperability between ...
    • The Computing Fleet: Managing Microservices-based Applications on the Computing Continuum 

      Roman, Dumitru; Song, Hui; Loupos, Konstantinos; Krousarlis, Thomas; Soylu, Ahmet; Skarmeta, Antonio F. (Chapter, 2022)
      In this paper we propose the concept of "Computing Fleet" as an abstract entity representing groups of heterogeneous, distributed, and dynamic infrastructure elements across the Computing Continuum (covering the Edge- ...
    • Context-Aware Digital Twins to Support Software Management at the Edge 

      Dautov, Rustem; Song, Hui (Chapter, 2023)
      With millions of connected edge gateways, there is a pressing challenge of remote maintenance of containerised software components after the initial release. To support remote update operations, edge software providers ...
    • Deep customization of multi-tenant SaaS using intrusive microservices 

      Song, Hui; Chauvel, Franck; Solberg, Arnor (Journal article; Peer reviewed, 2018)
      Enterprise software needs to be customizable, and the customization needs from a customer are often beyond what the software vendor can predict in advance. In the on-premises era, customers do deep customizations beyond ...
    • Engineering Software Diversity: a Model-Based Approach to Systematically Diversify Communications 

      Morin, Brice; Høgenes, Jakob; Song, Hui; Harrand, Nicolas; Baudry, Benoit (Chapter, 2018)
      Automated diversity is a promising mean of increasing the security of software systems. However, current automated diversity techniques operate at the bottom of the software stack (operating system and compiler), yielding ...
    • Event-based Customization of Multi-tenant SaaS Using Microservices 

      Tønnessen Nordli, Espen; Nguyen, Phu Hong; Chauvel, Franck; Song, Hui (Chapter, 2020)
      Popular enterprise software such as ERP, CRM is now being made available on the Cloud in the multi-tenant Software as a Service (SaaS) model. The added values come from the ability of vendors to enable customer-specific ...
    • Function-as-a-Service for the Cloud-to-Thing Continuum: A Systematic Mapping Study 

      da Silva Oliveira, Bárbara; Ferry, Nicolas; Song, Hui; Dautov, Rustem; Barišić, Ankica; da Rocha, Atslands Rego (Chapter, 2023)
      Until recently, Internet of Things applications were mainly seen as a means to gather sensor data for further processing in the Cloud. Nowadays, with the advent of Edge and Fog Computing, digital services are dragged closer ...
    • How to support customisation on SaaS: a grounded theory from customisation consultants 

      Song, Hui; Chauvel, Franck; Solberg, Arnor; Foyn, Bent; Yates, Antony (Chapter, 2017)
      This paper reports the initial result of a qualitative research on how to support customisation of SaaS (Software as a Service). The research follows the grounded theory method, and investigates the expectation of consultants ...
    • An inclusive Lifecycle Approach for IoT Devices Trust and Identity Management 

      Loupos, Konstantinos; Niavis, Harris; Michalopoulos, Fotis; Misiakoulis, George; Skarmeta, Antonio F.; García, Jesús; Palomares, Angel; Song, Hui; Dautov, Rustem; Giampaolo, Francesca; Mancilla, Rosella; Costantino, Francesca; Van Landuyt, Dimitri; Michiels, Sam; More, Stefan; Xenakis, Christos; Bampatsikos, Michail; Politis, Ilias; Krilakis, Konstantinos; Syvridis, Dimitris (Chapter, 2023)
      ERATOSTHENES is an EC, co-funded, research project strongly considering modern security challenges in the domain of Internet of Things in mind of their huge penetration into our day to day lives. There are a series of ...
    • IoT European Security and Privacy Projects: Integration, Architectures and Interoperability 

      Ferrera, Enrico; Pastrone, Claudio; Brun, Paul-Emmanuel; De Besombes, Remi; Loupos, Konstantinos; Kouloumpis, Gerasimos; O’ Sullivan, Patrick; Papageorgiou, Alexandros; Katsoulakos, Panayiotis; Karakostas, Bill; Mygiakis, Antonis; Stratigaki, Christina; Caglayan, Bora; Starynkevitch, Basile; Skoufis, Christos; Christofi, Stelios; Ferry, Nicolas; Song, Hui; Solberg, Arnor; Matthews, Peter; Skarmeta, Antonio F.; Santa, José; Beliatis, Michail J.; Presser, Mirko A.; Parreira, Josiane X.; Martínez, Juan A.; Barnaghi, Payam; Enshaeifar, Shirin; Iggena, Thorben; Fischer, Marten; Tönjes, Ralf; Strohbach, Martin; Sforzin, Alessandro; Truong, Hien; Soldatos, John; Efremidis, Sofoklis G.; Koutalieris, Georgios; Gouvas, Panagiotis; Neises, Juergen; Hatzivasilis, George; Askoxylakis, Ioannis; Kulkarni, Vivek; Broering, Arne; Dober, Dariusz; Ramantas, Kostas; Verikoukis, Christos; Posegga, Joachim; Presenza, Domenico; Spanoudakis, George; Pau, Danilo; Gelenbe, Erol; Nowak, Slawomir; Nowak, Mateusz; Czachorski, Tadeusz; Domanska, Joanna; Drosou, Anastasis; Tzovaras, Dimitrios; Elo, Tommi; Paavolainen, Santeri; Lagutin, Dmitrij; Leligou, Helen C.; Trakadas, Panagiotis; Polyzos, George C. (Chapter, 2018)
      The chapter presents an overview of the eight that are part of the European IoT Security and Privacy Projects initiative (IoT-ESP) addressing advanced concepts for end-to-end security in highly distributed, heterogeneous ...
    • Making the Internet of Things More Reliable Thanks to Dynamic Access Control 

      Gallon, Anne; Iturbe, Eider; Song, Hui; Ferry, Nicolas (Chapter, 2020)
      While the Internet-of-Things (IoT) infrastructure is rapidly growing, the performance and correctness of such systems becomes more and more critical. Together with flexibility and interoperability, trustworthiness related ...
    • Migrating monoliths to cloud-native microservices for customizable SaaS 

      Nordli, Espen Tønnessen; Haugeland, Sindre Grønstøl; Nguyen, Phu Hong; Song, Hui; Chauvel, Franck (Peer reviewed; Journal article, 2023)
      Context: It was common that software vendors sell licenses to their clients to use software products, such as Enterprise Resource Planning, which are deployed as a monolithic entity on clients’ premises. Moreover, many ...
    • Migrating Monoliths to Microservices-based Customizable Multi-tenant Cloud-native Apps 

      Haugeland, Sindre Grønstøl; Nguyen, Phu Hong; Song, Hui; Chauvel, Franck (Chapter, 2021)
      It was common that software vendors sell licenses to their clients to use software products, such as Enterprise Resource Planning, which are deployed as a monolithic entity on clients’ premises. Moreover, many clients, ...
    • Model-based Continuous Deployment of SIS 

      Ferry, Nicolas; Song, Hui; Dautov, Rustem; Nguyen, Phu Hong; Chauvel, Franck (Chapter; Peer reviewed, 2021)
      This chapter is organized as follows. Section 4.2 provides an overview of the current state of the art and of the practice for the automatic deployment of SIS. Section 4.3 introduces our solutions for the automatic deployment ...
    • Model-based fleet deployment in the IoT–edge–cloud continuum 

      Song, Hui; Dautov, Rustem; Ferry, Nicolas; Solberg, Arnor; Fleurey, Franck (Peer reviewed; Journal article, 2022)
      With the increasing computing and networking capabilities, IoT devices and edge gateways have become part of a larger IoT–edge–cloud computing continuum, where processing and storage tasks are distributed across the whole ...
    • Models@run.time: a guided tour of the state of the art and research challenges 

      Bencomo, Nelly; Gotz, Sebastian; Song, Hui (Peer reviewed; Journal article, 2019)
      More than a decade ago, the research topic models@run.time was coined. Since then, the research area has received increasing attention. Given the prolific results during these years, the current outcomes need to be sorted ...
    • Smart Data Placement for Big Data Pipelines: An Approach based on the Storage-as-a-Service Model 

      Khan, Akif Quddus; Nikolov, Nikolay Vladimirov; Matskin, Mihhail; Prodan, Radu; Song, Hui; Roman, Dumitru; Soylu, Ahmet (Chapter, 2022)
      The development of big data pipelines is a challenging task, especially when data storage is considered as part of the data pipelines. Local storage is expensive, hard to maintain, comes with several challenges (e.g., data ...
    • Software-based, Intelligent Energy Optimization Methods for Green IoT 

      Goknil, Arda; Song, Hui; Dautov, Rustem; Yildirim, K. Sinan (SINTEF Rapport;2021:01423, Research report, 2021)
      Internet of Things (IoT) has the potential to support a more sustainable world by digitalizing various daily-life tasks and industrial processes. On the other hand, the global energy consumption of IoT devices is already ...